var notaingreso_index = {
	init:function(){
		$('#notaingresos').jqGrid({
           url:'notaingresos/index',
           datatype:'json',
           mtype:'POST',
           colNames:['id','Numero','Fecha','Almacen','Orden compra'],
           colModel:[
               {name:"data[Notaingreso][id]",hidden:true},
               {name:"numero",index:'Notaingreso.numero',align:"center",width:60,align:'center',sortable:true,editable:false,searchoptions:{sopt:['cn','eq','ne','lt','le','gt','ge','bw','ew']}},
               {name:"data[Notaingreso][created]",index:'Notaingreso.created',width:60,align:'center',sortable:true,editable:false,searchoptions:{sopt:['cn','eq','ne','lt','le','gt','ge','bw','ew']}},
               {name:"data[Notaingreso][almacen_id]",index:'Almacen.codigo',width:150,align:'left',sortable:true,editable:false,searchoptions:{sopt:['cn','eq','ne','lt','le','gt','ge','bw','ew']}},
               {name:"data[Notaingreso][ordencompra_id]",index:'Ordencompra.numero',width:60,align:'center',sortable:true,editable:false,searchoptions:{sopt:['cn','eq','ne','lt','le','gt','ge','bw','ew']}}               
           ],
           pager:$('#notaingresos-pager'),
           rowNum:10,
           rowList:[10,20,30],
           viewrecords:true,
           caption:'Notas de ingreso',
           height:'130',
           sortname: "Notaingreso.numero",
		   toolbar: [true,"top"],
		   onSelectRow: function(id){
		   		if(!id){
					id=0; var nro_nt = 'Seleccione una nota de ingreso';
				}else{
					var ret = jQuery("#notaingresos").jqGrid('getRowData',id); 
					var numero = ret.numero;	
				}
					
				jQuery("#detallenotaingresos")
					.jqGrid('setGridParam',{url:"detallenotaingresos/index?q=Notaingreso&modelopadre_id="+id,page:1}); 
				jQuery("#detallenotaingresos")
					.jqGrid('setCaption',"Detalles Nota Ingreso Nro: "+numero)
					.trigger('reloadGrid'); 
			}, 
       });
	   
	   $('#notaingresos').navGrid("#notaingresos-pager",{edit:false,add:false,del:false});
	   $("#notaingresos").jqGrid('filterToolbar',{stringResult: true,searchOnEnter : false});
       jQuery("#notaingresos").jqGrid('setGridWidth',$('#RightPane').width()-50);
	   
	   $("#detallenotaingresos").jqGrid({
	   		height: 150, 
			url:'detallenotaingresos/index?q=Notaingreso&modelopadre_id=0',
			datatype: "json", 
			colNames:['id','Codigo', 'Articulo', 'Presentacion','Cant. Ingresada'],
			colModel:[ 
				{name:'data[Detallenotaingreso][id]',index:'Detalleordencompra.id', hidden:true}, 
				{name:'data[Detallenotaingreso][articulocodigo]',index:'Articulo.codigo', width:40, align:"right"},
				{name:'data[Detallenotaingreso][articulodescripcion]',index:'Articulo.descripcion', width:160},
				{name:'data[Detallenotaingreso][articulopresentacion]',index:'Articulo.presentacion', width:40},
				{name:'data[Detallenotaingreso][cantidad]',index:'Detallenotaingreso.cantidad', width:50, align:"right"}
			], 
			rowNum:10, 
			rowList:[10,20,30], 
			pager: '#detallenotaingresos-paper', 
			sortname: 'Articulo.descripcion', 
			viewrecords: true, 
			sortorder: "asc", 
			multiselect: false, 
			caption:"Detalle de la Nota Ingreso" 
		}).navGrid('#detallenotaingresos-paper',{add:false,edit:false,del:false});
		
		jQuery("#detallenotaingresos").jqGrid('setGridWidth',$('#RightPane').width()-50);
		
	}
};